Senior Software Engineer
Remote
Full Time
Experienced
Senior Software Engineer – SaaS – AWS
Company Overview
For over 20 years, FoodChain ID has been a leader in the New Food industry, helping companies meet the rising demand for transparency, accountability, safety, and sustainability. Our services include Non-GMO Project verification, USDA Organic certification, BRC and SQF certification, and more. Today, more than 30,000 companies across 100+ countries rely on FoodChain ID to ensure product integrity and food chain safety and transparency—one client, one product at a time.About the Role
Design, develop, and optimize core APIs and data services powering our flagship SaaS platform. Focus on AWS-native, serverless architectures with expertise in C#/.NET, NoSQL databases, and modern cloud development practices. Provide technical direction, mentor engineers, and ensure high performance, scalability, and security.Key Responsibilities
- Design and develop RESTful APIs and backend services using .NET/C# on AWS Lambda, API Gateway, and DynamoDB
- Optimize and refactor APIs and workflows for scalability, reliability, and cost efficiency
- Model and manage NoSQL data structures to support complex workflows
- Implement AWS security best practices including IAM role configuration and API authentication/authorization
- Write and maintain unit tests to ensure quality and reduce regression risk
- Maintain CI/CD pipelines, infrastructure-as-code (Terraform), and application monitoring/logging
- Collaborate with product managers, UX designers, QA, and DevOps to deliver features
- Mentor engineers on architecture, design patterns, and coding standards
- Conduct code and architecture reviews for compliance with guidelines
Required Qualifications
- 5+ years of experience developing SaaS applications
- Proficiency in .NET/C# for RESTful APIs
- Proficiency with Git and Agile development
- Experience with NoSQL databases such as DynamoDB or MongoDB
- Ability to work independently with short delivery cycles
- Strong knowledge of software architecture and design patterns
Preferred Qualifications
- Expertise with AWS serverless services (Lambda, API Gateway, DynamoDB)
- Experience with Terraform or AWS CloudFormation
- Familiarity with AWS security services
- Exposure to AI-assisted coding tools (Cursor, Copilot)
- Knowledge of monitoring/logging tools (CloudWatch, DataDog)
- Experience with performance optimization in distributed serverless environments
Apply for this position
Required*